Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 France F6 Slovenia F2 Siemens Open 2001 - Scheveningen Black Forest Open - Freudenstadt ATP Heineken Challenger 1999 - Ho Chi Minh City AXA Open - Espinho Romania F18 Prague Open - Prague Austria F1 Austria F4 Siemens Open - Scheveningen Open Castilla y Leon - Segovia San Marino Cepu Open - San Marino Mitsubishi Electric Europe Cup - Monza San Marino CEPU Open - San Marino Pekao Open - Szczecin XI Ciutat de Barcelona - Barcelona 6th Sardinian International Championships - Cagliari Skandia Open - Linz Scheveningen Challenger Copa Ericsson Mexico - Guadalajara Challenger Brasov - Brasov Zivnobanka Czech Open - Prostejov Optimus Maia Open - Maia Samarkand Challenger - Samarkand Espinho Challenger - Espinho Memorial Savigny - Sassuolo Kos-Zucchetti Tennis Cup - Cordenons XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Szczecin Challenger X Ciutat de Barcelona - Barcelona Scottish Tennis Championship - Edinburgh Medicor Open - Budapest Zivnobanka Czech Open - Prostejov San Marino Cepu Open - San Marino Zivnobanka Open - Prostejov Open 88 - Contrexeville Kyiv UMC Open - Kiev Skandia Open - Linz DPD Challenger 2002 - Aschaffenburg V Torneo Internazionale di Tennis - Barletta Internazionali di Tennis de San Marino - San Marino Monza Challenger Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Singapore Mens Tennis Open - Singapore San Marino Challenger Sardinia International Championship - Cagliari Genova Challenger Tennis Cup of Flanders - Ostende Napoli Challenger - Napoli Graz CA Challenger - Graz Ho Chi Minh City Challenger - Ho Chi Minh City JVC Trophy - Vienna Open Maxon - Barcelona Sports Experts Open - Nettingsdorf Nord/LB Open - Braunschweig VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Unicredit Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Rome Challenger Sports Expert Open - Nettingsdorf ATP Challenger 2003 Numea - New Caledonia Prostejov Challenger VIII Torneo Internazionale di Tennis - Barletta Pekao Open - Szczecin Top Wool Challenger Biella - Biella Copa Ericsson Uruguay - Montevideo Oberstaufen Cup - Oberstaufen XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Szczecin Challenger San Marino Challenger Sibiu Challenger Nord/LB Open 2004 - Braunschweig Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Trnava Challenger IX Torneo Internacionale de Tennis - Barletta Rome Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano San Luis Potosi Challenger San Marino Cepu Open - San Marino Heilbronn Challenger Blois Challenger XI Ciutat de Barcelona - Barcelona Genova Challenger BMW Tennis Championship - Sunrise Sir Supermercati - Rome 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Nord LB Open - Braunschweig ECM Prague Open - Prague Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Szczecin Challenger San Marino Cepu Open - San Marino XI Venice Open - Venice 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Tampere Challenger - Tampere Open de Nice - Nice CA Challenge - Graz Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Campionati Internazionali di Sicilia - Palermo Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Generali Open 1998 - Kitzbuhel Grand Prix Hassan II - Casablanca Internazionali di Tennis di San Marino - San Marino MFS Pro Tennis Championships - Boston Mallorca Open - Mallorca Franklin Templeton Tennis Classic - Scottsdale Furth Challenger Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Croatia Open - Umag Generali Open 2001 - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. The Hamlet Cup - Long Island Gelsor Open Romania - Bucharest Qatar Exxon Mobil Open 2002 - Doha BellSouth Open - Vina del Mar Estoril Open - Estoril Copa Ericsson - Montevideo Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Samsung Open - Nottingham Copa Ericsson - Buenos Aires Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Seville Challenger Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Energis Open - Amersfoort Szczecin Challenger Gelsor Open Romania - Bucharest Kitzbuhel Vienna Vienna Casablanca Challenger Bucaramanga Challenger Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest DPD Challenger 2000 - Aschaffenburg FILA Challenger Biella - Biella 2000 Cairo Challenger - Cairo Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Nord/LB Open - Braunschweig Open Castilla y Leon - Segovia Barletta Citta Della Disfida Open 2000 - Barletta Tata Open - Chennai Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Zagreb Open - Zagreb Wideyes Swedish Open - Bastad Allianz Suisse Open - Gstaad Generali Open 2000 - Kitzbuhel Citta di Monza - Monza Generali Open - Kitzbuhel Idea Prokom Open - Sopot AXA Open - Espinho Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Zagreb Open - Zagreb Ciur Pribram Challenger - Pribram Davidoff Swiss Indoors - Basel Prostejov Challenger Venice Open - Venice Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Segovia Challenger Open Castilla y Leon - Segovia Nord LB Open - Braunschweig Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten II Cyclus Open de Tenis - Florianopolis Pekao Open 2003 - Szczecin Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Zivnobanka Open 1999 - Prostejov Generali Open 1997 - Kitzbuhel Heineken Open - Auckland Banca Stato Challenger Lugano - Lugano Abierto Mexicano Telcel - Acapulco AXA Open II - Espinho Open de Montauban - Montauban Venice Open - Venice US Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Geneva Challenger - Geneva CA-Challenge 2000 - Graz Copa Sevilla - Seville Zagreb Open - Zagreb FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Dutch Open Tennis - Amersfoort Heineken Challenger - Ho Chi Minh City BPCA Open de Nice-Tounoi Challenger - Nice Toluca Challenger - Toluca Cerveza Cristal - Santiago Honda-Kah Open - Singapore Renault Slovenian Open - Ljubljana Venice Challenger - Venice BA-CA Tennis Trophy - Vienna CA Challenger - Graz Cairo Challenger - Cairo Exim Agmedia Open - Kosice Czech Open - Prostejov MoviStar Open - Vina del Mar Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Copa Kia Challenger ATP - Santiago Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Generali Open 2002 - Kitzbuhel Mallorca Open - Mallorca Stockholm Open - Stockholm Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten Waldbaum's Hamlet Cup - Long Island BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Chevrolet Cup - Vina del Mar Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Generali Open 1999 - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Scania Stockholm Open - Stockholm Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Bet-At-Home Austrian Open - Kitzbuhel RCA Championships - Indianapolis Serbia Open - Belgrade Tata Open 2003 - Chennai BellSouth Open - Vina del Mar VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg Copa AT&T - Buenos Aires St. Polten Investor Swedish Open - Bastad Synsam Swedish Open - Bastad Sophia Antipolis Challenger International Championship of Croatia - Umag Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Furth Challenger Heineken Open - Auckland Szczecin Challenger Valencia Open - Valencia Brasil Open - Costa do Sauipe Brasil Open - Sao Paulo Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger Copa Claro - Buenos Aires Qatar Exxon Mobil Open - Doha Orange Warsaw Open - Warsaw Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Napoli Challenger Marbella Challenger Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel China Open - Beijing Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril Copa Telmex - Buenos Aires Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Open SEAT Godo 2006 - Barcelona Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Abierto Mexicano Telcel - Acapulco Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Mohammedia Challenger Croatia Open - Umag Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona CA Tennis Trophy - Vienna Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Open de Tenis Comunidad Valenciana - Valencia Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano de Tenis Pegaso - Acapulco Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Nord/LB Open - Braunschweig Memorial Savigni - Sassuolo Valencia Open - Valencia Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona Zivnobanka Czech Open - Prostejov Shimadsu All Japan Indoor Tennis Championships - Kyoto Cairo Challenger 2002 - Cairo Open Sud de France - Montpellier Copa Ericsson - Guadalajara 5th Sardinian International Championships - Cagliari Steelers Cup - Kosice Aix En Provence Challenger Barcelona Open BancSabadell - Barcelona Copa Ericsson Brasil - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger Schickendanz Open - Furth If Stockholm Open - Stockholm The Priority Telecom Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Open Seat Godo 2005 - Barcelona Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Telenordia Swedish Open - Bastad BCR Open Romania - Bucharest BCR Open Romania - Bucharest Generali Open 2003 - Kitzbuhel Idea Prokom Open - Sopot Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Internationaler Raiffeisen Grand Prix - St. Polten BCR Open Romania - Bucharest Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome If Stockholm Open - Stockholm Tennis Masters Series - Hamburg Investor Swedish Open - Bastad Tennis Masters Series - Miami Tennis Masters Series - Rome Qatar ExxonMobil Open - Doha RCA Championships - Indianapolis Heineken Open - Auckland Movistar Open - Vina del Mar Connex Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome NASDAQ-100 Open - Miami Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Heineken Open - Auckland Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BellSouth Open - Vina del Mar VTR Open - Vina del Mar Generali Open - Kitzbuhel Citrix Tennis Championships - Delray Beach Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Sony Ericsson Open - Miami Estoril Open - Estoril Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Internationaler Raiffeisen Grand Prix - St. Polten BNP Paribas Masters - Paris Tennis Masters Series - Stuttgart Sony Ericsson Open - Miami SkiStar Swedish Open - Bastad Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca Masters Series Hamburg - Hamburg Internazionali BNL dItalia - Rome Abierto Mexicano Telfonica MoviStar - Acapulco Open de Nice Cote dAzur - Nice BNP Paribas Open - Indian Wells Croatia Open - Umag Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Qatar Exxon Mobil Open - Doha Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Open de Moselle - Metz China Open - Beijing Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London Croatia Open - Umag Copa Claro - Buenos Aires U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SVK-AUT 3-2 Davis Cup, Group 1, 1R, AUT-ISR 3-2 Davis Cup, Group 1, REL2, AUT-DEN 5-0 Davis Cup, World Group, QR, AUT-SWE 3-2 Davis Cup, Group 1, REL2, AUT-UKR 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, Group 1, 2R, AUT-POR 4-1 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston